package com.itheima.tliasmanagement.service;

import com.itheima.tliasmanagement.dto.AddClazzDto;
import com.itheima.tliasmanagement.dto.ClassListDto;
import com.itheima.tliasmanagement.dto.UpdateClazzDto;
import com.itheima.tliasmanagement.entity.Clazz;
import com.itheima.tliasmanagement.vo.ClazzListVo;
import com.itheima.tliasmanagement.vo.PageBean;

import java.util.List;

public interface ClazzService {
    PageBean<ClazzListVo> pageQuery(ClassListDto dto);

    void add(AddClazzDto dto);

    Clazz getById(Integer id);

    void updateClazz(UpdateClazzDto dto);

    void deleteById(Integer id);

    List<Clazz> all();
}
